//
//  const.h
//  Pint
//
//  Created by xiect on 13-10-22.
//  Copyright (c) 2013年 brains. All rights reserved.
//

#ifndef Pint_const_h
#define Pint_const_h

// エラーメッセージファイル名
#define kMESSAGE_FILE   @"Errors_ja_JP"
#define kPREFIX_MESSAGE @"N"
#define kPREFIX_ERROR   @"E"

// データベースファイル
#define kDATABASE_NAME      @"pint_master.db3"
#define kDATABASE_NAME_SRC  @"pint_master.db"

//  WEBサイトのURL
//#define kHTTP_URL_AZURE         @"http://pintserver.cloudapp.net:8070/Service1.svc"
#define kHTTP_URL_AZURE @"http://www.nanonull.com/TimeService"
#define kHTTP_SOAP_ACTION_AZURE @"http://tempuri.org/IService1/"

// 通信用メソッド名
#define  kHTTP_METHOD_CHECK_LOGIN @"CheckLogin"
/** 顧客新規登録 */
#define  kHTTP_METHOD_REGISTER_USER_INFO @"RegisterUserInfo"
/** スレッドリスト登録 */
#define  kHTTP_METHOD_REGISTER_THREAD @"RegisterThread"
/** スレッドリストを取得 */
#define  kHTTP_METHOD_GET_THREAD_LIST @"GetThreadList"
/** 子スレッドリストを取得 */
#define  kHTTP_METHOD_GET_SUB_THREAD @"GetSubThread"
/** スレッド分類 */
#define  kHTTP_METHOD_GET_THREAD_TYPE @"GetThreadType"
/** 家族情報一覧 */
#define  kHTTP_METHOD_GET_FAMILY_LIST @"GetFamilyList"
/** 家族情報登録 */
#define  kHTTP_METHOD_REGISTER_FAMILY @"RegisterFamily"
/** パスワード変更 */
#define  kHTTP_METHOD_UPDATE_PASSWORD @"UpdatePassword"
/** スレッド変更 **/
#define  kHTTP_METHOD_UPDATE_THREAD @"UpdateThread"
/** スレッド削除 */
#define  kHTTP_METHOD_DELETE_THREAD @"DeleteThread"
/** 家族情報削除 */
#define  kHTTP_METHOD_DELETE_FAMILY @"DeleteFamily"
/** メッセージ受信 */
#define  kHTTP_METHOD_GET_MESSAGE @"GetMessage"
/** いいね情報を取得 */
#define  kHTTP_METHOD_GET_LIKE_INFO @"GetLikeInfo"
/** いいね状態を変更 */
#define  kHTTP_METHOD_UPDATE_LIKE_INFO @"UpdateLikeInfo"
#define  kHTTP_METHOD_UPDATE_DOCTOR_STATUS @"UpdateDoctorStatus"
#define  kHTTP_METHOD_UPDATE_MEDICAL_PHASE @"UpdateMedicalPhase"

// =======パラメータ名====================
/** ログインID */
#define kHTTP_KEY_LOGIN_ID @"loginId"
/** 家族ユーザー数 */
#define kHTTP_KEY_FAMILY_COUNT @"familyCount"
/** スレッドNo */
#define kHTTP_KEY_THREAD_NO @"threadNo"
/** 親スレッドNo */
#define kHTTP_KEY_PARENT_THREAD_NO @"parentThreadNo"
/** 根スレッドNo */
#define kHTTP_KEY_SUPER_THREAD_NO @"superThreadNo"
/** スレッド大分類cd */
#define kHTTP_KEY_THREAD_BIG_TYPE_CD @"threadBigTypeCd"
/** スレッド小分類cd */
#define kHTTP_KEY_THREAD_SMALL_TYPE_CD @"threadSmallTypeCd"
/** スレッドレベル */
#define kHTTP_KEY_LEVEL @"level"
/** いいねの数 */
#define kHTTP_KEY_LIKE_COUNT @"likeCount"
/** 子スレッドの数 */
#define kHTTP_KEY_SUB_THREAD_COUNT @"subThreadCount"
/** スレッドタイトル */
#define kHTTP_KEY_THREAD_TITLE @"threadTitle"
/** スレッドコンテンツ */
#define kHTTP_KEY_THREAD_CONTENT @"threadContent"
/** 行インデックス */
#define kHTTP_KEY_ROW_INDEX @"rowIndex"
/** 上位分類cd */
#define kHTTP_KEY_SUPER_THREAD_TYPE_CD @"superthreadtypecd"
/** 上位分類cd */
#define kHTTP_KEY_SUPER_THREAD_TYPE_CD_BIG @"superThreadTypeCd"
/** スレッド分類cd */
#define kHTTP_KEY_THREAD_TYPE_CD @"threadTypeCd"
/** スレッド分類kb */
#define kHTTP_KEY_THREAD_TYPE_KB_BIG @"threadTypeKb"
/** スレッド名 */
#define kHTTP_KEY_THREAD_NAME @"threadName"
/** メッセージ */
#define kHTTP_KEY_GET_THREAD_CONTENT_STR @"contentStr"
/** タイトル */
#define kHTTP_KEY_REGISTER_THREAD_TITLE @"title"
/** コンテンツ */
#define kHTTP_KEY_REGISTER_THREAD_CONTENT @"content"
/** スレッドトータル */
#define kHTTP_KEY_THREAD_TOTAL @"threadTotal"
/** 現パスワード */
#define kHTTP_KEY_OLD_PASSWORD @"oldPassword"
/** 新パスワード */
#define kHTTP_KEY_NEW_PASSWORD @"newPassword"
/** ニックネーム */
#define kHTTP_KEY_NICKNAME @"nickname"
/** パスワード */
#define kHTTP_KEY_PASSWORD @"password"
/** ユーザー区分 */
#define kHTTP_KEY_USER_KBN @"userKbn"
/** ステータス */
#define kHTTP_KEY_STATUS @"status"
/** 削除フラグ */
#define kHTTP_KEY_DEL_FLG @"delFlg"
/** 作成日 */
#define kHTTP_KEY_REGISTER_TIME @"registerTime"
/** 作成者 */
#define kHTTP_KEY_REGISTER_USER @"registerUser"
/** 更新日 */
#define kHTTP_KEY_UPDATE_TIME @"updateTime"
/** 更新者 */
#define kHTTP_KEY_UPDATE_USER @"updateUser"
/** 支払い認識コード */
#define kHTTP_KEY_PAYLOAD @"payload"
/** 家族情報トータル */
#define kHTTP_KEY_FAMILY_TOTAL @"familyTotal"
/** リスト名 */
#define kHTTP_KEY_LIST_NAME @"listName"
/** メッセージID */
#define kHTTP_KEY_MESSAGE_ID @"messageId"
/** メッセージタイトル */
#define kHTTP_KEY_MESSAGE_TITLE @"messageTitle"
/** メッセージコンテント */
#define kHTTP_KEY_MESSAGE_CONTENT @"messageContent"
/** メッセージタイプ */
#define kHTTP_KEY_MESSAGE_TYPE @"messageType"
/** デスティネーション */
#define kHTTP_KEY_DESTINATION @"destination"
/** 発信元 */
#define kHTTP_KEY_SENDER @"sender"
/** 発信時間 */
#define kHTTP_KEY_SEND_TIME @"sendTime"
/** いいね状態 */
#define kHTTP_KEY_LIKE_STATUS @"likeStatus"
#define kHTTP_KEY_MEDICAL_PHASE @"medicalPhase"
/** コメントminlength */
#define kHTTP_COMMENT_MIN_LENGTH 6
/** コメントmaxlength */
#define kHTTP_COMMENT_MAX_LENGTH 256
/** オプションフラグ */
#define kHTTP_KEY_OPTION_FLG @"optionFlg"
/** リスト取得オプションのコード */
#define kHTTP_KEY_OPTION_LIST @"0"
/** リスト検索オプションのコード */
#define kHTTP_KEY_OPTION_SEARCH @"1"
/** リスト管理オプションのコード */
#define kHTTP_KEY_OPTION_MANAGE @"2"
/***/
#define kHTTP_KEY_CUR_STATUS @"selected"
/***/
#define kHTTP_KEY_STATUS_TYPE @"type"

//------------ スマートフォン側保存用キー名 ------
/** プレファレンス名 */
#define kPREFERENCES_KEY_NAME @"preferences_appSetting"
/** ログインID */
#define kPREFERENCES_KEY_LOGIN_ID @"preferencesloginId"
/** パスワード */
#define kPREFERENCES_KEY_PASSWORD @"preferencespassword"
/** 自動ログイン */
#define kPREFERENCES_KEY_AUTO_LOGIN_FLG @"preferencesautoLoginFlg"
/** 治療レベル */
#define kPREFERENCES_KEY_MEDICAL_LEVEL @"preferencesmedicalLevel"

// ------- 画面UI　サイズ　定義 ----------------
#define kSCREEN_HEIGHT [[UIScreen mainScreen] bounds].size.height
#define kDEVICE_IS_IPHONE5 (kSCREEN_HEIGHT == 568)
#define kDEFAULT_BTN_HEIGHT 37
#define kDEFAULT_BTN_WIDTH 320
#define kDEFAULT_BTN_PADDING 10
#define kSLIDE_MENU_WIDTH 270




#define kSTRING_ELUA @"ソフトウェア使用許諾契約書"
#define kTITLE_USER_TYPE @"ユーザー選択"


#define kBTN_NEW_USER @"新規登録"
#define kBTN_EXIST_USER @"既存のIDを利用する"
#define kBTN_BACK @"戻る"

#define kBTN_CLOSE @"閉じる"
#define kBTN_CANCEL @"キャンセル"
#define kBTN_DELETE @"削除"
#define kBTN_EXIT @"終了"
#define kBTN_PRIMARY_USER @"はじめて利用される方"
#define kBTN_FAMILY_USER @"ご家族の方"

#endif
